package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Setmeal;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/*
 *@AUTHOR:LIUCHAO;
 *@DATE: 2020/9/9 19:30
 */
public interface SetMealDao {

    void add(Setmeal setmeal);

    void setCheckGroupAndSetMeal(HashMap<String, Integer> map);

    Page<Setmeal> selectByCondition(String queryString);

    List<Integer> findCheckGroupIdsBySetMealId(Integer setMealId);

    void update(Setmeal setmeal);

    void deleteCheckGroupIdAndSetMealId(Integer id);

    long findCountBySetMealId(Integer id);

    void delete(Integer id);

    List<Setmeal> findAll();

    Setmeal findById(Integer setmealId);



    Setmeal findById2(Integer setmealId);

    List<String> findAllName();

    List<Map<String, Object>> findSetmealCountByOrder();
}
